TP18 - Préparation des nœuds Proxmox (Nested)
Théorie : Cours 01 - Architecture avancée de virtualisation · Cours - Hyperviseurs
Captures :99-Captures/TP18/· Prérequis : TP01-Installation-Proxmox · TP17 - Mise en place d'un routeur
Objectif
Préparer deux nœuds Proxmox indépendants, prêts à former un cluster au TP suivant.
Contexte
Cette partie est à réaliser uniquement si vous ne disposez que d'un seul serveur physique Proxmox. Les deux futurs nœuds du cluster seront installés dans des machines virtuelles (Nested Virtualization).
Prérequis
- [v] L'hyperviseur PVE-SR8 est déjà installé (TP01-Installation-Proxmox)
- [v] TP17 - Mise en place d'un routeur validé
- [v] L'ISO de Proxmox VE est disponible dans le stockage
local - [v] La virtualisation imbriquée (Nested Virtualization) est activée sur le serveur physique
- [v] Le réseau
vmbr1permet aux deux futurs nœuds de communiquer
Pour vérifier si la virtualisation imbriquée est activée cat /sys/module/kvm_amd/parameters/nested doit retourner 1 (si Intel : cat /sys/module/kvm_intel/parameters/nested)
Étapes
1. Créer la machine virtuelle PVE-Node01
Créer une nouvelle VM.
| Paramètre | Valeur |
|---|---|
| Nom | PVE-Node01 |
| VM ID | automatique |
| OS | Do not use any media |
| BIOS | OVMF (UEFI) |
| Machine | q35 |
| EFI Disk | Oui |
| TPM | Non |
| SCSI Controller | VirtIO SCSI Single |
| Disque | 128 Go |
| Stockage | local-lvm |
| Cache | Default |
| SSD Emulation | Oui |
| Nombre de sockets | 1 |
| Nombre de cœurs | 4 |
| Type | host |
| RAM | 8192 Mo |
| Ballooning | Désactivé |
| Carte réseau | VirtIO |
| Bridge | vmbr1 |
| VLAN | Aucun |
Créer ensuite la VM.
2. Monter l'ISO Proxmox
Dans la VM :
Hardware
CD/DVD Drive
ISO Image
proxmox-ve-*.iso
Cocher :
Start at boot
3. Installer Proxmox VE
Démarrer la VM puis suivre l'installation.
Configurer :
| Paramètre | Valeur |
|---|---|
| Hostname | pve-node01.lab.local |
| Adresse IP | 192.168.10.201/24 |
| Passerelle | 192.168.10.254 |
| DNS | 192.168.10.210 |
| Domaine | lab.local |
Une fois l'installation terminée :
- retirer l'ISO
- redémarrer la VM
Vérifier que l'interface Web est accessible :
https://192.168.10.201:8006
4. Créer PVE-Node02
Reproduire exactement les mêmes étapes.
Modifier uniquement :
| Paramètre | Valeur |
|---|---|
| Nom | PVE-Node02 |
| Hostname | pve-node02.lab.local |
| Adresse IP | 192.168.10.202/24 |
Le reste de la configuration est identique.
5. Vérifications
Depuis chaque nœud :
ping 192.168.10.201
ping 192.168.10.202
Les deux interfaces Web doivent être accessibles :
https://192.168.10.201:8006
https://192.168.10.202:8006
Lorsque les deux nœuds communiquent correctement, poursuivre avec le stockage partagé (TP19 - Stockage partage NFS Proxmox), puis le cluster.
Important pour la HA :
local-lvmconvient pour les disques des hyperviseurs nested eux-mêmes. Les VM qui seront protégées par la HA devront être stockées sur un stockage partagé (NFS, TP19). Avec seulement 2 nœuds, un quorum device (TP21) sera nécessaire pour éviter le split-brain.
Remarque pédagogique
Pourquoi choisir "Do not use any media" lors de la création de la VM ?
L'assistant de création de Proxmox propose un type de système d'exploitation (Linux, Windows, etc.), mais ici nous allons installer un hyperviseur et non un système déjà présent.
Il est donc préférable de :
- créer une VM "vide" (
Do not use any media) - monter ensuite manuellement l'ISO de Proxmox VE
- démarrer sur cette ISO comme sur un serveur physique
Cette méthode reproduit exactement une installation réelle et évite certaines optimisations spécifiques à Linux ou Windows qui n'apportent rien ici.
Validation
- [v]
PVE-Node01installé (192.168.10.201) · Web :8006 OK - [v]
PVE-Node02installé (192.168.10.202) · Web :8006 OK - [v] Ping croisé entre les deux nœuds OK
Progression
| Étape | Lien |
|---|---|
| Prérequis | TP01-Installation-Proxmox · TP17 - Mise en place d'un routeur |
| Suite recommandée | → TP19 - Stockage partage NFS Proxmox |
| Branches | Architecture · Inventaire |
| Théorie | Cours 01 - Architecture avancée de virtualisation |
Suivi : Progression